put the finishing touch on - Turkish English Dictionary